RAFL06-72-E13 AV786630 AV824557 putative thioredoxin reductase